package com.ocom.payconfig.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ocom.common.entity.card.EntityXfVideocallGroup;
import com.ocom.common.request.videocall.request.GetVideocallGroupRequest;
import com.ocom.common.request.videocall.request.SelectVideocallGroupRequest;
import com.ocom.common.request.videocall.response.SelectVideocallGroupResponse;

import java.util.Date;
import java.util.List;


public interface XfVideocallGroupService extends IService<EntityXfVideocallGroup> {

    List<SelectVideocallGroupResponse> getVideocallGroupByPer(Long companyId, SelectVideocallGroupRequest request);

    List<EntityXfVideocallGroup> getVideocallGroup(Long companyId, Long merchId);

    boolean addVideocallGroup(Long companyId, EntityXfVideocallGroup entity);

    boolean updateActiveNumber(Long companyId, String groupId,  int activeNumber);

    EntityXfVideocallGroup getById(Long companyId, Long id);

}
